package com.cmwa.solution.business.prdSetup.standardPrjTemplate.dao;


import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cmwa.solution.annotation.MybatisDao;
import com.cmwa.solution.base.entity.SearchParam;
import com.cmwa.solution.business.prdSetup.standardPrjTemplate.entity.StandardPrjTemplateVo;


/**
 * 标准理财产品模板数据访问层
 * 
 * @author ex-zuotc
 * @date 2019-01-24 10:25:48
 */
@MybatisDao
public interface StandardPrjTemplateDao {

	
	public void insertStandardPrjTemplate(StandardPrjTemplateVo standardPrjTemplate);
	
		
		
	public void physicDeleteStandardPrjTemplateById(@Param("id") String id);
	
		
		
	public void logicDeleteStandardPrjTemplateById(@Param("id") String id);
	
		
		
	public void updateStandardPrjTemplateById(StandardPrjTemplateVo standardPrjTemplate);
	
		
		
	public List<StandardPrjTemplateVo> standardPrjTemplateListPage(SearchParam sp);
	
	
		
	public StandardPrjTemplateVo getStandardPrjTemplateById(@Param("id") String id);
	
	/**
	 * 根据条件查询集合
	 * @param templateVo
	 * @return
	 */
	public List<StandardPrjTemplateVo> queryList(StandardPrjTemplateVo templateVo);
	
		
}
